package com.zhiyou100.dao;

import java.util.ArrayList;

import com.zhiyou100.model.Detail;
import com.zhiyou100.model.Progress;
import com.zhiyou100.model.Project;
import com.zhiyou100.param.ProjectParam;

public interface ProjectDao {                      
//	//根据类别\状态、排序方式获取列表(并分页)                                                                                                                                                                                                                                               
//	ArrayList<Project> getBycategoryId(ProjectParam projectParam);
	
	
	//获取项目详情表
	 Project getByProjectId(Integer projectId);
	
	//添加项目
	void add(Project project);
	
	//根据id修改状态级别+1
	void updateStatus(Integer id);
	
	
	//根据id修改评论总数
	void updateDiscuss(Integer projectId);
	//更新项目详情
	void updateProject(Project project);
	
	//添加项目更新表的信息，要和上面的项目id联系到一起
	void saveUpadateProject(Progress progress);
	
	//删除项目
	void delete(Integer id);
	
	//获取项目总数
	int count();
	
	

}
